macaw palm - French English Dictionary